Gaussian Sampling in Lattice-Based Cryptography

نویسنده

  • Thomas Prest
چکیده

Although rather recent, lattice-based cryptography has stood out on numer-ous points, be it by the variety of constructions that it allows, by its expectedresistance to quantum computers, of by its efficiency when instantiated on someclasses of lattices.One of the most powerful tools of lattice-based cryptography is Gaussiansampling. At a high level, it allows to prove the knowledge of a particularlattice basis without disclosing any information about this basis. It allows torealize a wide array of cryptosystems. Somewhat surprisingly, few practicalinstantiations of such schemes are realized, and the algorithms which performGaussian sampling are seldom studied.The goal of this thesis is to fill the gap between the theory and practice ofGaussian sampling. First, we study and improve the existing algorithms, byboth a statistical analysis and a geometrical approach. We then exploit thestructures underlying many classes of lattices and apply the ideas of the fastFourier transform to a Gaussian sampler, allowing us to reach a quasilinearcomplexity instead of quadratic.Finally, we use Gaussian sampling in practice to instantiate a signaturescheme and an identity-based encryption scheme. The first one yields signaturesthat are the most compact currently obtained in lattice-based cryptography, andthe second one allows encryption and decryption that are about one thousandtimes faster than those obtained with a pairing-based counterpart on ellipticcurves.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gaussian Sampling in Lattice Based Cryptography

Modern lattice-based cryptosystems require sampling from discrete Gaussian distributions. We review lattice based schemes and collect their requirements for sampling from discrete Gaussians. Then we survey the algorithms implementing such sampling and assess their practical performance. Finally we draw some conclusions regarding the best candidates for implementation on different platforms in t...

متن کامل

On the Design of Hardware Building Blocks for Modern Lattice-Based Encryption Schemes

We present both a hardware and a software implementation variant of the learning with errors (LWE) based cryptosystem presented by Lindner and Peikert. This work helps in assessing the practicality of lattice-based encryption. For the software implementation, we give a comparison between a matrix and polynomial based variant of the LWE scheme. This module includes multiplication in polynomial r...

متن کامل

GLITCH: A Discrete Gaussian Testing Suite for Lattice-based Cryptography

Lattice-based cryptography is one of the most promising areas within post-quantum cryptography, and offers versatile, efficient, and high performance security services. The aim of this paper is to verify the correctness of the discrete Gaussian sampling component, one of the most important modules within lattice-based cryptography. In this paper, the GLITCH software test suite is proposed, whic...

متن کامل

Gaussian Sampling Precision in Lattice Cryptography

Security parameters and attack countermeasures for Lattice-based cryptosystems have not yet matured to the level that we now expect from RSA and Elliptic Curve implementations. Many modern Ring-LWE and other lattice-based public key algorithms require high precision random sampling from the Discrete Gaussian distribution. The sampling procedure often represents the biggest implementation bottle...

متن کامل

On Rejection Sampling Algorithms for Centered Discrete Gaussian Distribution over Integers

Lattice-based cryptography has been accepted as a promising candidate for public key cryptography in the age of quantum computing. Discrete Gaussian sampling is one of fundamental operations in many lattice-based cryptosystems. In this paper, we discuss a sub-problem of discrete Gaussian sampling, which is to sample from a centered discrete Gaussian distribution DZ,σ,c over the integers Z with ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015